Adaptive co-scheduling for periodic application and update transactions in real-time database systems

نویسندگان

  • Song Han
  • Kam-yiu Lam
  • Jiantao Wang
  • Sang Hyuk Son
  • Aloysius K. Mok
چکیده

In this paper, we study the co-scheduling problem of periodic application transactions and update transactions in real-time database systems for surveillance of critical events. To perform the surveillance functions effectively, it is important to meet the deadlines of the application transactions while maintaining the quality of the real-time data objects accessed by them. Unfortunately, these two goals are conflicting and difficult to be achieved at the same time. To address the co-scheduling problem, we propose a real-time coscheduling algorithm, called Adaptive Earliest Deadline First Co-Scheduling (AEDF-Co) in which we adopt a dynamic scheduling approach to adaptively schedule the update and application jobs based on their deadlines. The performance goal of AEDF-Co is that for given sets of periodic application and update transactions, it determines a schedule such that the deadline constraints of all the application transactions are satisfied and at the same time the quality of data (QoD) of the real-time data objects are maximized. Extensive simulation experiments are performed to evaluate the performance of AEDF-Co. The results show that by adaptively adjusting the release times of update jobs and scheduling the update and application jobs dynamically based on their urgencies, AEDF-Co is effective in achieving the performance goals and maximizing the overall system performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Co-Scheduling for Periodic Update and User Transactions in Real-Time Database Systems

In this paper, we study the co-scheduling problems of periodic user transactions and update transactions in real-time database systems for surveillance of critical events. To perform the surveillance functions effectively, it is important to meet the deadlines of all the periodic user transactions and at the same time to maintain the quality of the real-time data objects accessed by them. Unfor...

متن کامل

Performance Comparison of Modified CO-DSEDF with CO-LALF for CO-Scheduling of Update and Control Transactions of Real Time Data

Real time system is the system where data should be processed in time. The real time data is stored in real time database within the specified time interval. This time interval is called as validity time interval [1],[2]. The validity of real time data is maintained using different scheduling algorithms. The process of maintaining the validity of real time data is done by using several update t...

متن کامل

Real-Time Client-Server Push Strategies: Specification and Evaluation

The widespread use of networked environments and the recent availabilityof high network bandwidthshas rekindled interest in the area of automatic data refresh/update mechanisms. In many application areas, the updated information has a limited period of usefulness. Therefore, the development of systems and protocols that can handle such update tasks within predefined deadlines is required. In th...

متن کامل

Safety Verification of Real Time Systems Serving Periodic Devices

In real-time systems response to a request from a controlled object must be correct and timely. Any late response to a request from such a device might lead to a catastrophy. The possibility of a task overrun, i.e., missing the deadline for completing a requested task, must be checked and removed during the design of such systems. Safe design of real-time systems running periodic tasks under th...

متن کامل

Scheduling of Update Transactions for Real-time Data Freshness using EDF & DSEDF

The real time data is stored in real time database. To maintain the temporal validity of real time data different real time scheduling algorithms are used. The valid data is further used for different operations in real time sensing and control system or in process control applications. The real time data values are stored in real time database at every instant of time. So previous data value b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 85  شماره 

صفحات  -

تاریخ انتشار 2012